*{ padding:0; margin:0;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;	
}
body{ padding:0; margin:0; background:url(../images/body-bg.jpg) repeat-x left top #f6f6f6; font-family: 'droid_sansregular'; color:#242424; font-size:15px;}
a{ text-decoration:none; outline:none;}
@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: local('☺'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'droid_sansregular';
    src: url('../fonts/droidsans-webfont.eot');
    src: url('../fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidsans-webfont.woff') format('woff'),
         url('../fonts/droidsans-webfont.ttf') format('truetype'),
         url('../fonts/droidsans-webfont.svg#droid_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.clearfloat{ clear:both;}

.wrapper{ width:73%; margin:0 auto;}
/***************header part***************/
header{ float:left; width:100%; min-height:168px;}
.headetop{ float:left; width:100%; height:40px;}
.headetop ul{ float:right; width:auto; list-style:none; padding:10px 0 0 0;}
.headetop ul li{ float:left; color:#828282; font-size:1.000em; /*border-right:1px solid #828282;*/ }
.headetop ul li.lasttop{ border:0;}
.headetop ul li a{ text-decoration:none; color:#828282; border-right:1px solid #828282; padding:0 10px;}
.headetop ul li a:hover{ text-decoration:none; color:#FFF;}
.headetop ul li.bordline{ border-right:1px solid #828282; width:2px; }


.iconselect {
	background: url(../images/combo-arrow.jpg) no-repeat 115px 5px;
	height: 30px;
	width: 115px;	
	padding-left: 10px; padding-right: 10px; 
	padding-top: 0px; 
}
.iconselect img{ display:none;}
.selectitems {
	width:116px;
	height:25px;
	border-bottom: dashed 1px #ddd;
	padding-left:10px;
	padding-top:2px; 
}
.selectitems img{ display:none;}
.selectitems span {
	margin-left: 0px;
}
.iconselectholder {
	width: 126px;
	/*overflow: auto;*/
	display:none;
	position:absolute;
	background-color:#FFF5EC; -moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px#888;
box-shadow: 0 0 3px #888;
}
.hoverclass{
background-color:#fb8c72; color:#FFF;
curson:hand;}
.selectedclass{
	/*background-color:#FFFF99;*/
}

.hedmain{ float:left; width:100%; padding:1% 0 0 0;}
.hedmain h1{ float:left; width:28%;}
.cartpart{ float:right; width:45%; padding:1% 0 0 0;}

.h {
   
    display: inline-block;
    float: left;
    height: 61px;    
    width: 55%;
}
.h span{ background:none !important; font-family: 'Conv_MyriadPro-Regular'; font-size:1.000em; float:right; padding:15px 30px 0 15px; 
background:url(../images/showarrow.jpg) no-repeat right 20px !important; width:43%;}
.h span a{ color:#ff0000;}
.w {
    position: relative;
    width: 65%;
}
.c {
    background:#fff5ec;
    display: none;
    padding:15px 0;
    left: 35px;
    position: absolute;
    text-align: center;
    top: 42px;
    width: 70%; -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    z-index:999;
    height:200px;
    overflow:auto;
}

.serboxmain{ float:right; width:48%;}
.searinp{ float:left; width:78%; background:url(../images/search-bg.jpg) repeat-x left top; border:1px solid #e5e5e5; border-right:0; line-height:37px; color:#dad9d9; min-height:37px; font-size:16px;}
.searchbtn{ float:left; width:50px; background:url(../images/search-btn.jpg) no-repeat left top; border:0; height:39px; cursor:pointer;}

/***************menu part***************/
nav{ float:left; width:90%; padding:10 0 0 0;}
ul.megamenu {
  
  margin: 0px auto;
  padding: 0px 10px;
  list-style: none;
  display: none;
}

ul.megamenu li.mm-item {
}

ul.megamenu li {
  margin: 0px;
  padding: 0px; color:#242424; border-right:1px solid #e5e5e5; 
}
ul.megamenu li.leftbord{ border-left:1px solid #e5e5e5;}

ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
  position: relative;
  display: inline-block;
  color: #242424;
  padding: 4px 25px 0 25px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
  z-index: 10;
  font-family: 'Conv_MyriadPro-Regular'; font-size:1.375em; height:54px; line-height:54px;
  
}
*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {
  border-color: pink;
  filter: chroma(color=pink);
}

ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
  color: #f93131;
  background: #FFF; border-top:4px solid #781214; padding:0 25px 0 25px;
  
}
ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link.navactmn{ color: #f93131;
  background: #FFF; border-top:4px solid #781214; padding:0 25px 0 25px;}

ul.megamenu div.mm-item-content {
 
  padding: 0px;
  position: absolute;
  border: 1px solid #e5e5e5;
  z-index: 99;
}

.mm-content-base {
  background: #FFF;
  position: relative;
  z-index: 11;
  padding: 0px;
}
.mm-js-shadow {
  background: #FFF;
  position: absolute;
  z-index: 10;
}

.navdropcont{ width:auto;  background:#FFF;}
.colon{ float:left; width:170px; margin:10px 10px 0 10px;}
.colon h3{ float:left; width:100%; background:none !important; border-bottom:1px solid #e5e5e5; padding:0 0 3px 0; font-family: 'Conv_MyriadPro-Regular'; color:#242424; font-weight:bold; font-size:1.125em;}
.colon h3 a{ text-decoration:none; color:#242424;}
.colon h3 a:hover{ text-decoration:none; color:#f93131;}
.innernv{ float:left; width:100%; padding:10px 0 0 0;}
.innernv a{ text-decoration:none; color:#242424; font-size:1.000em; float:left; width:100%; margin:0 0 5px 0;}
.innernv a:hover{ text-decoration:none; color:#f93131;}
.phtpart{ width:100%; text-align:center; float:left;}
.designshirt{ width:226px;}

/***************content part***************/

.contwrapper{ float:left; width:96%; background:#FFF; border:2px solid #e5e5e5; margin:3% 0 0 0; padding:2%;}
.bannermain{ float:left; width:100%;}
.slidban{ float:left; width:67%;}
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 0 0; position:relative;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(../images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 19px; height: 19px; display: block; background: #ffffff; border:1px solid #646464; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.flex-control-paging li a:hover { background: #eb5937; border:1px solid #eb5937;}
.flex-control-paging li a.flex-active { background: #eb5937; cursor: default; border:1px solid #eb5937; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

/*@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}*/



.sideban{ float:right; width:30.5%; }
.smollban{ float:left; width:100%; min-height:125px; margin:0 0 3% 0; padding:0 0 0 0;}
.smollban img{ width:100%;}
.smollban h5{ float:left; width:55%; font-family: 'Conv_MyriadPro-Regular'; color:#FFF; font-weight:normal; font-size:1.625em; padding:8% 0 0 8%;}
.smollbansec{ float:left; width:100%; min-height:125px; background:url(../images/smollban2.jpg) no-repeat right bottom #eb5937; margin:0 0 3% 0; padding:0 0 0 0;}
.smollbansec h5{ float:left; width:55%; font-family: 'Conv_MyriadPro-Regular'; color:#FFF; font-weight:normal; font-size:1.625em; padding:6% 0 0 8%;}
.smollbanthrd{ float:left; width:100%; min-height:125px; background:url(../images/smolbanthr.jpg) no-repeat right 10px #eb5937; margin:0 0 3% 0; padding:0 0 0 0;}
.smollbanthrd h5{ float:left; width:55%; font-family: 'Conv_MyriadPro-Regular'; color:#FFF; font-weight:normal; font-size:1.625em; padding:3% 0 0 8%;}


.smollbanmain{ float:left; width:100%; padding:3% 0 0 0; }
.sbanon{ float:left; width:29%; background:#dcd8cd; padding:1.5%; margin:0 2.5% 0 0; min-height:190px;}
.sbanon h2{ float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; font-size:1.875em; color:#000000; font-weight:normal;}
.sbanon h2 span{ color:#f93131;}
.sbanon ul{ float:left; width:100%; list-style:none; padding:5px 0 0 0;}
.sbanon ul li{ float:left; width:90%; font-family: 'Conv_MyriadPro-Regular'; color:#595959; font-size:1.375em; background:url(../images/banner-arrow.png) no-repeat left 3px; padding:0 0 2% 10%;}


.howyou{ float:left; width:28.5%; background:#cdc7b7; padding:1.5%; margin:0 2.5% 0 0; height:200px;}
.howyou h2{ float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; font-size:1.875em; color:#000000; font-weight:normal;}
.howyou h2 span{ color:#f93131;}
.workban{ float:left; width:90%; padding:11% 0 0 0;}
.workban img{ width:100%;}

.smollright{ float:right; margin:0 0 0 0;}
.vidpart{ float:left; width:90%; padding:1% 0 0 0; height: auto;}


.productwrap{ float:left; width:100%; padding: .5% 0 0 0;}
h3.bestselhd{ float:left; width:auto; background:#781214; padding:1% 1.5%; font-family: 'Conv_MyriadPro-Regular'; color:#FFF; text-transform:uppercase; font-weight:normal; font-size:1.625em;}
.prodmain{ float:left; width:104%; height:401px; padding:2.5% 0 0 0;}
.produbox{ float:left; width:195px; margin:0 2% 3% 0;}
.produbox:hover{ -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;}
.productphoto{ float:left; width:100%; background:#f8f8f8; text-align:center; height:300px; border: 1px solid #DCDCDC;}
.productphoto a{ float:left; text-align:center; width:100%; }
.produbox h4{ float:left; width:100%; padding:3% 0 0 0; font-family: 'Conv_MyriadPro-Regular'; font-weight:normal; color:#595959; font-size:1.375em; text-align:center;}
.produbox h4 a{ text-decoration:none; color:#595959;}
.produbox h4 a:hover{ text-decoration:none; color:#f93131;}
.priceprod{ float:left; width:100%; font-family:Arial, Helvetica, sans-serif; color:#f93131; font-size:1.250em; padding:1.5% 0 0 0; text-align:center;}
.priceprod strike{ color:#000; padding:0 0 0 2%;}
.addcartbtn{ float:left; width:100%; padding:4% 0 0 0;}
.addcartbtn a{ float:left; background:url(../images/addtocart.png) no-repeat left 2px #f93131; padding:9px 9px 8px 34px; color:#FFF; font-size:14px; margin:0 0 5% 3%; }
.lastbox{ margin:0 0 3% 0;}
.inactivefabric{ float:left; width:100%; padding:4% 0 0 0;}
.inactivefabric span{ float:left; background:url(../images/actarrow.png) no-repeat right 12px #777976; padding:10px 45px 10px 10px; color:#FFF; font-size:14px; margin:0 0 0 8%;  width: 108px;}

/***************footer part***************/

footer{ float:left; width:100%; border-top:1px solid #efefef; padding:2% 0 0 0; margin:2% 0 0 1%;}
.footboxone{ float:left; width:18%; margin:0 1% 0 0;}
.footboxone h5{ float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; color:#000000; font-size:1.375em; text-transform:uppercase; font-weight:normal;}
.footboxone h6{ float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; color:#000000; font-size:1.375em; text-transform:uppercase; font-weight:normal; font-size: 20px;}
.footboxone ul{ float:left; width:100%; list-style:none; padding:3% 0 0 0;}
.footboxone ul li{ float:left; width:90%; background:url(../images/footarrow.jpg) no-repeat left 3px; font-family: 'Conv_MyriadPro-Regular'; color:#333334; font-size:1.250em; padding:0 0 4% 10%;}
.footboxone ul li a{ text-decoration:none; color:#333334; margin-left: 8px;}
.footboxone ul li a:hover{ text-decoration:none; color:#f93131;}

.newslat{ float:left; width:100%; padding:3% 0 0 0;}
.newsinp{ float:left; width:65%; border:2px solid #e5e5e5; border-right:0; height:25px; padding:0 2%; font-size: 14px;}
.newssub{ float:left; width:29%; height:29px; background:#f93131; border:0; cursor:pointer; text-transform:uppercase; color:#FFF; font-size:1.025em;}
.newssubs{ float:left; width:11%; height:39px; background:#f93131; border:0; cursor:pointer; text-transform:uppercase; color:#FFF; font-size:1.025em; margin-left: 2%;}
.footmap{ float:left; width:96%; border:5px solid #cdcbcb; margin:3% 0 0 0; height:128px;}
.footmap img{ width:100%;}

.rightfoot{ float:right; margin:0 0 0 0; }
.addresstx{width:90%; padding:0 10% 0 10%; margin:0% 0 2% 0; float: right;}
.socialicon{ float:left; width:100%; padding:1% 0 0 0;}
.facbook_icon{ float:left; background:url(../images/facebook_icon.png) no-repeat; height:35px; width:35px;}
.facbook_icon:hover{background:url(../images/facebook_icon_hover.png) no-repeat;}
.twitter_icon{ float:left; background:url(../images/twiter_icon.png) no-repeat; height:35px; width:35px;}
.twitter_icon:hover{background:url(../images/twiter_icon_hover.png) no-repeat;}
.linked_icon{ float:left; background:url(../images/linkedin_icon.png) no-repeat; height:35px; width:35px;}
.linked_icon:hover{background:url(../images/linkedin_icon_hover.png) no-repeat;}

.copyright{ float:left; width:100%; padding:0 0 10% 0;}
.coppytxt{ float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; color:#242424; padding:1% 0 0 0;}


/***************design studio***************/

.bredcrum{ float:left; width:100%; padding:0 0 15px 0;}
.bredcrum ul{ float:left; width:100%; list-style:none;}
.bredcrum ul li{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:1.063em; color:#46606d; padding:0 5px 0 0; color:#eb5937;}
.bredcrum ul li a{ text-decoration:none; color:#46606d; background:url(../images/bred-arrow.jpg) no-repeat right 5px; padding:0 12px 0 0;}
.bredcrum ul li a:hover{ text-decoration:none; color:#eb5937;}

.studiowrap{ float:left; width:100%; padding:0;}
.desigimg{ float:left; width:48%; border:1px solid #dcdcdc; border-radius:5px; padding:1.3%; position:relative; min-height: 591px;}
.shirtdespart{ float:left; width:100%; text-align:center;}
.zoompart{ width:60px; background:#f0f0f0; border:1px solid #dcdcdc; float:left; text-align:center; padding:10px 0; position:absolute; top:12px; left:12px;}
.shirtprice{ border:1px solid #dcdcdc; width:128px; padding:10px; clear:both; float:right; font-family: 'Conv_MyriadPro-Regular'; text-align:center; color:#eb5937; 
font-size:2.375em; position:absolute; bottom:2%; right:2%;}

.designinfo{ float:right; width:47%; border:1px solid #dcdcdc;}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 44px;
	background:url(../images/tab-tobtnbg.jpg) repeat-x left top;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 44px;
	line-height: 41px;
	border-right:2px solid #e5e3e3;
	border-left: none;
	margin-bottom: -1px;
	/*background: #e0e0e0;*/
	overflow: hidden;
	position: relative;
}
ul.tabs li.lasttabs{ border-right:0;}
ul.tabs li a {
	text-decoration: none;
	color: #858080;
	display: block;
	font-size: 1.0em;
	padding: 0 21px;
	
	outline: none;
}
ul.tabs li a:hover {
	/*background: #ccc;*/
}	
html ul.tabs li.active, html ul.tabs li.active a {
	background: #fff;
	border-bottom: 1px solid #FFF; height:43px;
}
.tab_container {
	
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
    padding: 10px 0;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}
.infofab{ float:left; width:100%; margin:0 0 2% 0;}
.infofab h6{ float:left; width:100%; font-weight:normal; font-size:0.938em; padding:0 0 1.5% 0;}
.orangetabs{ float:left; width:99.5%; background:#eb5937; padding:2px; cursor: pointer;}
.orginner{ float:left; width:97.6%; border:1px solid #FFF; background:url(../images/bot-arrow.jpg) no-repeat right 7px; color:#FFF; font-size:0.938em; padding:1%;}
.orginnerup{ float:left; width:97.6%; border:1px solid #FFF; background:url(../images/up-arrow.png) no-repeat right 7px; color:#FFF; font-size:0.938em; padding:1%;}
.orginnerdown{float:left; width:97.6%; border:1px solid #FFF; background:url(../images/bot-arrow.jpg) no-repeat right 7px; color:#FFF; font-size:0.938em; padding:1%;}
.btnbot{ float:left; width:96%; padding:1% 0 2% 4%;}
a.savebtn{ float:left; background:#f93131; padding:8px 10px; color:#FFF; font-size:1.125em; margin:0 2% 0 0;}
a.tbasscat{ float:left; background:url(../images/addtocart.png) no-repeat left 2px #f93131; padding:10px 9px 8px 34px; color:#FFF !important; font-size:1.125em; margin:0 2% 0 0;}
a.tbasscats{ float:left; background:url(../images/addtocart.png) no-repeat left 2px #f93131; padding:10px 9px 8px 34px; color:#FFF !important; font-size:1.125em; margin:0 2% 0 8%;}


@media all and (max-width: 1490px) and (min-width: 1371px) {

.serboxmain{  width: 48%;}
.wrapper{ width:82%;}
.smollban{ min-height: 120px;}
.smollbansec{ min-height: 120px;}
.smollbanthrd{ min-height: 120px;}
	
}

@media all and (max-width: 1370px) and (min-width: 1349px) {
.wrapper{ width:85%;}
}

@media all and (max-width: 1348px) and (min-width: 1025px) {
.wrapper{ width:99%;}
.serboxmain{ width: 53%;}
.colon{ width:95px;}
.phtpart img{ width:100%;}margin
.smollban{  min-height: 108px; margin:0 0 2% 0;}
.smollbansec{ margin:0 0 2% 0; min-height: 108px;}
.smollbanthrd{ margin:0 0 2% 0; min-height: 108px;}
}

@media all and (max-width: 1024px) and (min-width: 861px) {
.wrapper{ width:100%;}
.cartpart{ width: 54%;}
.serboxmain{  width: 52%;} 
.smollban{  min-height: 92px; margin:0 0 2% 0;}
.smollbansec{ margin:0 0 2% 0; min-height: 92px;}
.smollbanthrd{ margin:0 0 2% 0; min-height: 92px;}
.sbanon ul li{  font-size: 1.22em;}
.newsinp{ width: 57%;}
.newssub{ width: 37%;}
}
@media all and (max-width: 860px) and (min-width: 765px) {
.wrapper{ width:100%;}
.cartpart{ width: 59%;}
.serboxmain{  width: 52%;} 
.smollban{  min-height: 81px; margin:0 0 2% 0;}
.smollbansec{ margin:0 0 2% 0; min-height: 81px;}
.smollbanthrd{ margin:0 0 2% 0; min-height: 81px;}
.sbanon ul li{  font-size: 1.22em;}
.newsinp{ width: 57%;}
.newssub{ width: 37%;}
.searinp{ width: 75%;}
.h span{ width:52%; padding: 15px 30px 0 8px;}
.h{ width: 62%;}
.smollban h5{ font-size: 1.2em;}
.smollbansec h5{ font-size: 1.2em;}
.smollbanthrd h5{ font-size: 1.2em;}
.sbanon{  margin: 0 1% 0 0; width:31%;}
.howyou{ margin: 0 1% 0 0;}

}

@media all and (max-width: 764px) and (min-width: 100px) {
.wrapper{ width:100%;}
.hedmain h1{ width:100%; text-align:center;}
.cartpart{ width:100%; margin:-10px 0 0 0;}
.hedmain{ padding:0 0 0 0;}
ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited{ font-size: 1em; padding:4px 15px 0 15px;}
.slidban{ width:100%; margin:0 0 3% 0;}
.sideban{ width:100%;}
.sbanon{ width:97%; margin:0 0 2% 0;}
.howyou{ width:97%; margin:0 0 2% 0;}
.footboxone{ width:100%;}
}


#layercontainer {
    /*float: left;*/
    width:413; position:absolute; left:70px;
    /*min-height: 522px;*/
    
}


/* design studio css box*/

.round-box-content {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

.bx-cnt {
    margin-bottom: 6px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
}
.bx-white {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto; 
}

.back-tab{ float: left; width:97%; padding: 2% 0 0 0;}


#fab-img {
    float: left;
    height: 135px;
    margin-right: 10px;
    width: 253px;
}

#fab-details {
    padding-right: 5px;
    padding-top: 5px;
}

#fabrics-picker {
    height: 280px;
    
}


.frm-high{ float: left; width: 100px; text-align: left; margin: 0 10px 0 0;}
.frm-high:hover{ border:2px solid #F93131; border-radius:5px;}
.fabricitemprice{ float: left; width: auto; padding: 0 10px 0 0;}
.fabric-name{ font-weight: bold;}
.backbtn{ background-attachment: scroll;
    background-clip: border-box;
    background-color: #F93131;
    background-image: url("../images/backarrow.jpg");
    background-origin: padding-box;
    background-position: -5px 8px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #FFFFFF;
    float: left;
    font-size: 0.938em;
    margin-bottom: 2%;
    margin-left: 0;
    margin-right: 2%;
    margin-top: 0;
    padding-bottom: 8px;
    padding-left: 35px;
    padding-right: 10px;
    padding-top: 8px;}


.backbtninnertab{ background-attachment: scroll;
    background-clip: border-box;
    background-color: #F93131;
    background-image: url("../images/backarrow.jpg");
    background-origin: padding-box;
    background-position: -5px 8px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #FFFFFF;
    float: left;
    font-size: 0.938em;
    margin-bottom: 2%;
    margin-left: 0;
    margin-right: 2%;
    margin-top: 0;
    padding-bottom: 8px;
    padding-left: 35px;
    padding-right: 10px;
    padding-top: 8px;}
    
.icon-option{ float: left; width: 100px; cursor:pointer;}


#thumbimage {
    height: 150px;
    width: 278px;
}


#displayfabricdata{
    float: left; width: 96%; text-align: center; padding:2%;
}

.frm-high_active{
    border:2px solid #F93131; border-radius:5px;
}



.chart{ float:left; width:100%; padding:0px 0px 10px 0;}
.chart h3{ float:left; width:100%; color:#eb5937; font-weight:normal; font-size:16px;}
.condy{ float:left; width:100%; font-size:14px;}
.inpset{ float:left; width:100%; padding:10px 0 0 0;}
.withinp{ width:150px !important;}


/* end here */


/***************login page***************/

h3.loginhd{ float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; font-size:1.500em; font-weight:normal; color:#f93131;}
.loginmainbox{ float:left; width:100%; padding:1.5% 0 0 0;}
.registerpart{ float:left; width:45%; padding:0 0 0 0.5%;}
.registerpart h4{ float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; font-size:1.250em; font-weight:normal; color:#f93131;}
.registerpart p{ float:left; width:100%; font-size:15px; color:#000; padding:2% 0 0 0; text-align:justify;}
.regbtnwrap{ float:left; width:100%; padding:1% 0 0 0;}
.regbtnwrap a{ float:left; background:#f93131; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:10px 15px; margin: 2%;}

.loginpart{ float:right; width:35%;}
.loginpart h4{ float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; font-size:1.250em; font-weight:normal; color:#f93131;}
.regformmain{ float:left; width:100%;}
.formfild{ float:left; width:100%; padding:1.5% 0 0 0;}
.formfild label{ float:left; width:100%; font-size:15px; color:#000000;}
.formfild input{ float:left; width:70%; background:#efefef; padding:2%; border:1px solid #dcdcdc; font-size:15px; color:#000;}
.logbtnwrap{ float:left; width:74%; padding:3% 0 0 0;}

span.forgotpps{ float:left; font-size:15px; color:#000;}
span.forgotpps a{ color:#000; text-decoration:none;}
span.forgotpps a:hover{ color:#f93131; text-decoration:none;}
a.lgbtn{ float:right; background:#f93131; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:10px 15px;}
.logwrapmain{ border:1px solid #dcdcdc; border-radius:5px; float:left; width:96%; padding:2%;}

/***************sign up page***************/
h3.loginhd span{ color:#000;}
.formregmain{ float:left; width:98%; padding:0 0 0 0;}
.signfildwrap{ float:left; width:28%; margin:0 3% 1.5% 0; position:relative;}
.signfildwrap label{ float:left; width:99%; font-size:1.000em; color:#000; padding:0 0 1% 0;}
.signfildwrap label span{ color:#f93131;}
.signfildwrap input{ float:left; width:96%; background:#efefef; padding:3% 2%; border:1px solid #dcdcdc; font-size:14px; color:#000;}
span.calendor{ position:absolute; top:25px; right:3px;}
.signfildwrap input.checkref{ float:left; width:15px; height:15px; margin:0 5px 0 0;} 
.checkspahs{ padding:2% 0 0 0; width: 43.5%;}
a.regbtnsign{ float:right; background:#f93131; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px 15px;}
a.createnow{  background:#f93131; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px 15px;}


/***************details fabric page***************/

.delfabwrap{ float:left; width:100%; padding:1.5% 0 0 0;}
.fabripphoto{ float:left; width:35%; }
.photofab{ float:left; width:98%; padding:1% 1% 0 1%; border:4px solid #dcdcdc; position:relative;}
.photofab img{ width:100%;}
.usefabric{ width:auto; position:absolute; bottom:3%; right:1%;}
.usefabric a{ background: url("../images/cart-btnarrow.jpg") no-repeat scroll right 10px #F93131; color:#FFF; padding: 8px 35px 8px 10px; font-size: 15px;}


.fabricdel{ float:right; width:60%;}
h3.prodname{ float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; font-size:1.875em; font-weight:normal; color:#000; text-transform:uppercase;}
h3.prodname span{ color:#f93131;}
.prodid{ float:left; width:100%; color:#595959; font-size:14px; font-family: 'Conv_MyriadPro-Regular';}
.fabricdetails{ float:left; width:100%; padding:2% 0 2% 0; border-bottom:1px solid #dcdcdc;}
.thick{ float:left; width:35%; margin:0 1% 0 0;}
.thick h4{ float:left; width:100%; color:#eb5937; font-weight:normal; font-size:1.250em;}
.fabpent{ float:left; width:100%; padding:3.5% 0 0 0;}
a.coloron{ float:left; width:29px; height:25px; background:#909090; border:4px solid #dcdcdc; margin:0 6px 0 0;}
a.coloronsec{ float:left; width:29px; height:25px; background:#909090; border:4px solid #dcdcdc; margin:0 6px 0 0;}
a.colorlightgray{ float:left; width:29px; height:25px; background:#e4e4e4; border:4px solid #dcdcdc; margin:0 6px 0 0;}
.pertantfab{ float:left; width:100%; padding:4% 0 0 0;}
.peton{ float:left; width:44px; height:44px; margin:0 15px 0 0;}
.checkpet{ float:left; width:44px; height:44px; border:4px solid #dcdcdc;}
.peton h6{ float:left; width:44px; font-size:13px; color:#000; text-align:center; font-weight:normal;}


.qutbx{ float:left; width:30%; margin:0 1% 0 0;}
.quaty{ float:left; width:100%;}
.quaty label{ font-size:1.188em; color:#eb5937; margin:0 2% 0 0;}
.inpqut{ width:54px; border:1px solid #dcdcdc; background:#efefef; border-radius:5px; height:30px; line-height:30px; padding:0 2px; } 
.occasionpart{ float:left; width:100%; padding:22px 0 0 0;}
.occasionpart h5{ float:left; width:40%; color:#eb5937; font-weight:normal; font-size:1.188em;}
.accepart{ float:right; width:55%;}
.accepart a{ float:left; padding:0 10px 0 0;}

.fabprice{ float:right; width:30%; margin:0 0 0 0; padding:8% 0 0 0;}
.pricefabbx{ float:right; width:auto; clear:both; border:1px solid #dcdcdc; padding:10px; font-size: 2.375em; text-align:center; color: #EB5937;}
.adcatbtn{ float:right; clear:both; padding:8px 0 0 0;}
.adcatbtn a{background: url("../images/cart-btnarrow.jpg") no-repeat scroll right 12px #F93131;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    margin: 0 2% 0 0;
    padding: 8px 35px 8px 10px; width:70px;}
    
    
.accordmain {
	width: 100%;
	margin:1% 0 0 0; float:left;
}

h2.acc_trigger {
	padding: 0;	margin: 1.2% 0 0 0;
	background: url(../images/trigger.jpg) 98% 50% no-repeat;
	height: 35px;	line-height: 35px;
	width: 100%;
	font-size: 15px; 
	font-weight: normal;
	float: left; border:1px solid #dcdcdc;
}
h2.acc_trigger a {
	color: #989595;
	text-decoration: none;
	display: block;
	padding: 0 0 0 10px;
}
h2.acc_trigger a:hover {
	color: #000;
}
h2.active { background:url(../images/trigminush.jpg) no-repeat 98% 50%; border-bottom:0;}
.acc_container {
	margin: 0 0 5px 0; padding: 0;
	overflow: hidden;
	font-size: 1.2em;
	width: 100%;
	clear: both;	
	border: 1px solid #dcdcdc; border-top:0;
	
}
.acc_container .block {
	padding: 10px;
}
.acc_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.acc_container h3 {
	font: 2.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.acc_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}


.acdinnner{ float:left; width:100%; border-top:1px solid #dcdcdc;}
.acdinnner p{ float:left; width:100%; font-size:15px; color:#000;}

/***************fabric listing page***************/
.prodlisting{ float:left; width:76%; padding:2% 0 0 0;}
.prodwrap{ float:left; width:188px; margin:0 1.5% 4% 0;}
.prdphoto{ float:left; width:100%; text-align:center; background:#f8f8f8; padding:22px 0; position:relative;}
.prdphoto img{ -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;}
.prdname{ float:left; width:100%; color: #595959; font-family: 'Conv_MyriadPro-Regular';
    font-size: 1.375em;
    font-weight: normal; text-align: center; padding:3% 0;}
.prdname a{ text-decoration:none; color: #595959;}
.prdname a:hover{ text-decoration:none; color: #F93131;}
.prdprice{ float:left; width:100%;}
.newbg{ background:url(../images/ew-bg.png) left top no-repeat; width:55px; position:absolute; right:19px; top:22px; color:#FFF; font-size:14px; line-height:21px;}

.rightselt{ float:right; width:24%; padding:2% 0 0 0;}
.acdnav{ float:left; width:100%; border-top:1px solid #dcdcdc; margin:-10px 0 0 0;}
.acdnav ul{ float:left; width:100%; list-style:none;}
.acdnav ul li{ float:left; width:100%; font-size:15px; padding:5px 0; border-bottom:1px dashed #CCCCCC;}
.acdnav ul li:last-child{ border-bottom:none;}
.acdnav ul li a{ text-decoration:none; color:#595959; background:url(../images/rightnavarrow.png) no-repeat left 5px; padding:0 0 0 5%; width:95%;}
.acdnav ul li a:hover{ text-decoration:none; color:#f93131; background:url(../images/righthover.png) no-repeat left 5px;}

/***************accessories listing page***************/

.acces{ padding:0 0 0 0; width:300px;}
.quatyhdon{ float:left; width:100%; margin:10px 0 0 0;}
.quatyhdon h4{ float:left; width:100%; font-size: 1.188em; color: #EB5937; font-weight:normal;}
.subqut{ width:53%;}
.acrlft{ float:left; width:31%; padding:10px 0 0 0; margin:0 2% 0 0;}
.acrlft h4{ float:left; width:100%; font-size: 14px; color: #EB5937; font-weight:normal; padding:0 0 0 0; margin:0;}
.acrlft p{ float:left; width:100%; color:#000; padding:5px 0 !important; font-size:14px; margin:0 !important;}


/***************dashboard page***************/

.deshinfo{ float:left; width:70%;}
.userinfotxt{ float:left; width:100%;}
.userinfotxt p{ float:left; width:100%; padding:0 0 5px 0;}
.record{ float:left; width:100%; padding:0 0 0 0;}
.record h4{ float:left; width:100%; font-weight:normal; font-size:17px; color:#eb5937; margin:0 0 10px 0;}
.ordtab{ float:left; width:100%; border:1px solid #e5e3e3;}
.ordtab tr th{ background:#eb5937; height:46px; color:#FFF; font-weight:normal; font-size:14px; border-right:1px solid #FFF;}
.ordtab tr th.brdnone{ border-right:0;}
.ordtab tr td{ background:#f5f3f3; border-right:1px solid #e5e3e3; border-top:1px solid #e5e3e3; text-align:center; height:46px;}
.ordtab tr td a{ text-decoration:none; color:#000;}
.ordtab tr td a:hover{ text-decoration:none; color:#eb5937;}
.ordtab tr td:last-child{ border-right:0;}
.viewalllpt{ float:left; width:100%; padding:10px 0 10px 0;}
.viewalllpt a{ float:right; background:#f93131; color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 14px;
    padding: 10px 15px;}
.acninf{ float:left; width:100%; padding:10px 0 0 0;}
.inneracn{ float:left; width:31%; padding:0 10px 10px 0;}
.deltlft{ float:left; width:100%; min-height:100px;}
.deltlft h5{ float:left; width:100%; font-size:17px; color:#eb5937; font-weight:normal;}
.deltlft p a{ text-decoration:none; color:#000;}
.deltlft p a:hover{ text-decoration:none; color:#eb5937;}
.lkinf{ float:left; width:100%; text-align:left; font-size:14px; color:#000; padding:2% 0 0 0;}
.lkinf a{ text-decoration:none; color:#000;}
.lkinf a:hover{ text-decoration:none; color:#eb5937;}
.myacn{ float:right; width:25%;}
.myacnbox{ float:left; width:96%; border:1px solid #dcdcdc; padding:2%;}
.myacnbox h6{ float:left; width:96%; color:#eb5937; font-weight:normal; font-size:20px; background:#f2f0f0; padding:2%;}
.myacnbox ul{ float:left; width:100%; list-style:none; padding:10px 0 0 0;}
.myacnbox ul li{ float:left; width:90%; font-size:15px; color:#989595; background:url(../images/footarrow.jpg) no-repeat left 5px; padding:2% 0 2% 10%;
 border-bottom:1px dashed #e5e5e5;}
.myacnbox ul li a{ text-decoration:none; color:#989595;}
.myacnbox ul li a:hover{ text-decoration:none; color:#eb5937;}




@media all and (max-width: 1490px) and (min-width: 1371px) {

.serboxmain{  width: 48%;}
.wrapper{ width:82%;}
.smollban{ min-height: 120px;}
.smollbansec{ min-height: 120px;}
.smollbanthrd{ min-height: 120px;}
	
}

@media all and (max-width: 1370px) and (min-width: 1349px) {
.wrapper{ width:85%;}
}

@media all and (max-width: 1348px) and (min-width: 1025px) {
.wrapper{ width:99%;}
.serboxmain{ width: 53%;}
.colon{ width:95px;}margin
.phtpart img{ width:100%;}
.smollban{  min-height: 108px; margin:0 0 2% 0;}
.smollbansec{ margin:0 0 2% 0; min-height: 108px;}
.smollbanthrd{ margin:0 0 2% 0; min-height: 108px;}
}

@media all and (max-width: 1024px) and (min-width: 861px) {
.wrapper{ width:100%;}
.cartpart{ width: 54%;}
.serboxmain{  width: 52%;} 
.smollban{  min-height: 92px; margin:0 0 2% 0;}
.smollbansec{ margin:0 0 2% 0; min-height: 92px;}
.smollbanthrd{ margin:0 0 2% 0; min-height: 92px;}
.sbanon ul li{  font-size: 1.22em;}
.newsinp{ width: 57%;}
.newssub{ width: 37%;}
}
@media all and (max-width: 860px) and (min-width: 765px) {
.wrapper{ width:100%;}
.cartpart{ width: 59%;}
.serboxmain{  width: 52%;} 
.smollban{  min-height: 81px; margin:0 0 2% 0;}
.smollbansec{ margin:0 0 2% 0; min-height: 81px;}
.smollbanthrd{ margin:0 0 2% 0; min-height: 81px;}
.sbanon ul li{  font-size: 1.22em;}
.newsinp{ width: 57%;}
.newssub{ width: 37%;}
.searinp{ width: 75%;}
.h span{ width:52%; padding: 15px 30px 0 8px;}
.h{ width: 62%;}
.smollban h5{ font-size: 1.2em;}
.smollbansec h5{ font-size: 1.2em;}
.smollbanthrd h5{ font-size: 1.2em;}
.sbanon{  margin: 0 1% 0 0; width:31%;}
.howyou{ margin: 0 1% 0 0;}

}

@media all and (max-width: 764px) and (min-width: 100px) {
.wrapper{ width:100%;}
.hedmain h1{ width:100%; text-align:center;}
.cartpart{ width:100%; margin:-10px 0 0 0;}
.hedmain{ padding:0 0 0 0;}
ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited{ font-size: 1em; padding:4px 15px 0 15px;}
.slidban{ width:100%; margin:0 0 3% 0;}
.sideban{ width:100%;}
.sbanon{ width:97%; margin:0 0 2% 0;}
.howyou{ widthactive:97%; margin:0 0 2% 0;}
.footboxone{ width:100%;}
}

.signfildwrap input.newssub{
float:right; background:#f93131; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:7px 15px; width: 97px;
margin:0 0 0 2%;	
}
.activeaccount{color:#F93131;}



#paginationContainer .pagination ul li.inactive,
#paginationContainer .pagination ul li.inactive:hover{
background-color:#ededed;
color:#bababa;
border:1px solid #bababa;
cursor: default;
}
#paginationContainer .data ul li{
list-style: none;
font-family: verdana;
margin: 5px 0 5px 0;
color: #000;
font-size: 13px;
}

#paginationContainer .pagination{
width: 100%;
height: 25px;
float: left;
}
#paginationContainer .pagination ul li{
list-style: none;
float: left;
border: 1px solid #F93131;
padding: 2px 6px 2px 6px;
margin: 0 3px 0 3px;
font-family: arial;
font-size: 14px;
color: #F93131;
font-weight: bold;
background-color: #f2f2f2;
}
#paginationContainer .pagination ul li:hover{
color: #fff;
background-color: #F93131;
cursor: pointer;
}


/***************design studio tab part***************/

.wraptbin{ float:left; width:100%; margin:0 0 2% 0; }
.prdtopbx{ float:left; width:96%; background:#f0f0f0; border:1px solid #dad5d5; padding:2%; -moz-box-shadow: 0 0 5px #888;margin:0 0 2% 0; 
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;}
.innerboxfab{ float:left; width:93.3%; background:#f8f6f7; border:4px solid #dcdcdc; padding:2%;}
.dishplayimg{ float:left; width:35%; padding:0 !important; margin:0 !important; border:0 !important;}
.dishplayimg img{ width:100%; padding:0 !important; margin:0 !important; border:0 !important; -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;}
.infrgt{ float:right; width:62%;}
.infrgt h2{ float:left; width:100%; font-weight:normal; font-size:20px; color:#eb5937; margin:0; padding:0 0 2px 0;}
.infrgt p{ float:left; width:100%; font-size:15px; color:#9e9898; padding:5px 0 0 0;}
.bocbtnif{ float:left; width:100%; padding:10px 0 0 0;}
a.delbtn{ float:left; background:#f93131; text-decoration:none; color:#FFF; font-size:15px; padding:10px 12px;}
.tbprg{ float:right; border:1px solid #dddddd; padding:7px; color:#eb5937; margin:4px 0 0 0; font-size:19px;}

.prfab{ float:left; width:100%; padding:2% 0 0 0; height:300px; overflow:auto;}
.wrapfab{ float:left; width:90px !important; margin:0 6px 10px 0; height:142px;}
.fabpht{ float:left; width:72px; border:4px solid #dcdcdc; text-align:center !important; padding:5px; position:relative;}
.fabpht img{ padding:0; margin:0; border:0;}
.fabpht span{ position:absolute; right:0; bottom:0; cursor:pointer;}
p.tejprc{ float:left; width:100%; text-align:center; font-size:14px; color:#595959; padding:5px 0 0 0; margin:0;}
h5.aixhd{ float:left; width:100%; font-weight:bold; font-size:14px; color:#eb5937; text-align:center;}

.setwrap{ float:left; width:100%; padding:10px 0;}
.szset{ float:left; width:23%; padding:5px; margin:0 5px 0 0;}


/***************edit profile page***************/

.addwap{ float:left; width:100%; padding:0 0 0 0;}
.addwap h4{ float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; font-size:18px; font-weight:normal; color:#f93131;}
.frmwrap{ float:left; width:100%; padding:2% 0 0 0;}
.inpwrao{ float:left; width:38%; margin:0 2% 2% 2%;}
.inpwrao label{ float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; font-size:14px; padding:0 0 10px 0;}
.inpwrao label span{ color:#f93131;}
.editprofinp{ float:left; width:96%; background:#efefef; border:1px solid #dcdcdc; padding:3% 2%; font-size:14px;}
.topsp{ padding:5% 0 0 0;}
.topspbillshipp{padding: 0 0 0 0;}
.combobx{ float:left; width:100%; /*background:#efefef; border:1px solid #dcdcdc; padding:3% 2%;*/}
.statecombo{ float:left; width:100%; border:0; background:none;}
.subbtnedt{ float:left; width:100%; padding:25px 0 0 0;}
.subbtnedt a{ float:right; background:#f93131; color:#FFF; padding:10px 18px;}

.otherfab{padding:2% 0 0 0}
/***************view order page***************/

.orddate{ float:left; width:100%; border-bottom:1px dashed #dcdcdc; padding:0 0 3% 0; margin: 0 0 2% 0;}
.shipadd{ float:left; width:49%;}
.shipadd h4{ float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; font-size:18px; font-weight:normal; color:#f93131; padding:0 0 10px 0;}
.shipadd p{ float:left; width:100%; font-size:15px; color:#000; padding:0 0 3px 0;}

.shipmetd{ float:right; width:48%;}
.shipmetd p{ float:left; width:100%; font-size:15px; color:#000; padding:0 0 3px 0;}
.shipmetd h4{ float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; font-size:18px; font-weight:normal; color:#f93131; padding:0 0 10px 0;}
.prtbtnord{ float:left; width:100%; padding:10px 0 0 0;}
a.printord{ float:left; padding:10px 15px; background:#F93131; color:#FFF; text-decoration:none; font-size:15px;}
a.bestbtn{ float:left; text-decoration:none; padding:10px 15px; background:#F93131; color:#FFF; font-size:15px;}


/***************Address Book page***************/

.addihav{ width:100%;}
a.chenadd{ float:left; text-decoration:none; padding:10px 15px; background:#F93131; color:#FFF; font-size:15px;}

/***************my fabrics page***************/

.myfabrc{ float:left; width:100%; padding:0 0 2% 0;}
.fabmy{ float:left; width:20%; border: 4px solid #DCDCDC; padding:1% 1% 0.5% 1%;}
.fabmy img{ width:100%;}

.myfbcom{ float:right; width:72%;}
.delfabmy{ float:left; width:100%; padding:0 0 0 0;}
.delfabmy a{ float:left;}
.delfabmy span{ float:left; padding:3px 0 0 10px;}
.comntbox{ float:left; width:100%; padding:10px 0 0 0;}
.commentaria{ border: 1px solid #DCDCDC; float:left; width:98%; background:#EFEFEF; height:100px; padding:1%;} 
.mufabtab{ float:left; width:100%; padding:0 0 0 0; border: 1px solid #DCDCDC;}
ul.tabs li a.intbmyfb{ padding:0 35px !important; float:left !important;}

.myfabintb{ float:left; width:73px; border: 4px solid #DCDCDC; padding:3px; margin:0 2% 2% 0; position:relative;}
.myfabintb img{ padding:0; margin:0; border:0; width:100%;}
.myfabintb span{ height:24px; width:24px; position:absolute; top:-10px; right:-10px; cursor:pointer;}
.myfabintb span img{ padding:0; margin:0; border:0; width:auto;}

/***************add cart page***************/

.adcatwrap{ float:left; width:100%;}
.shoptot{ float:left; width:100%; padding:10px 0 0 0;}
.couponwp{ float:left; width:45%;}
.couponwp h5{ float:left; width:100%; color:#000; font-size:15px; font-weight:normal; padding:0 0 5px 0;}
.couppt{ float:left; width:100%; }
.inpcodecou{ float:left; width:175px; background:#efefef; border:1px solid #dcdcdc; padding:0 2%; height:36px; line-height:36px;}
.appbtn{ float:left; width:72px; background:#f93131; border:0; height:38px; color:#FFF; margin:0 0 0 5px; cursor:pointer;}

.shpdel{ float:right; width:50%;}
.totshop{ float:right; width:100%; text-align:right; font-size:14px; color:#f93131; padding:0 0 5px 0;}
.totshop span{ color:#000;}
a.keepbtn{ float:right; text-decoration:none; background:#f93131; color:#FFF; padding:10px 15px; margin:0 0 0 10px;}

/***************privacy policy page***************/
.datawrap{ float:left; width:100%; padding:0 0 2% 0; border-bottom:1px dashed #CCCCCC; margin:0 0 2% 0;}
.datawrap h3{ float:left; width:100%; color:#eb5937; font-size:20px; font-weight:normal;}
.datawrap p{ float:left; width:100%; font-size:15px; padding:5px 0 0 0; text-align:justify;}
.datawrap:last-child{ border-bottom:0;}


/***************faq page***************/
h2.acc_trigger a.qhow{ float:right; width:96%; font-size:15px; color:#6c6d6d; padding:0 0 0 1.5%;}
h2.acc_trigger a.qhow:hover{ color:#eb5937; }
.faqwrap{ float:left; width:100%; padding:0 0 1% 0; border-bottom:1px dashed #CCCCCC; margin:0 0 2% 0;}
h2.acc_trigger a.qhow span{ color:#000; font-weight:bold;}
span.anscol{ color:#000; font-weight:bold; float:left; padding:5px 0 0 0; margin:5px 0 0 0;}
p.anstxt{ float:right; width:97%;}
span.tpqlk{ float:left; font-weight:bold; padding:0 0 0 1%;}

.seltcat{ float:right; width:200px; background:#efefef; border:1px solid #dcdcdc; padding:5px; margin:-40px 0 0 0;}
.seltcatdrop{ float:left; width:100%; border:0; background:#efefef; color:#767777;}




.msgboxer{ float:left; width:82%; border:4px solid #dcdcdc; padding:15px 2% 15px 5.5%; color:#f93131; background:url(../images/noicon.png) no-repeat 15px 12px #f8f8f8;}
.msgboxer_loader{ float:left; width:82%; border:4px solid #dcdcdc; padding:15px 2% 15px 5.5%; color:#f93131; background:url(../images/fb-loader.gif) no-repeat 15px 18px #f8f8f8;}

/***************measure profiles page***************/
.muspart{ float:left; width:100%; padding:2% 0 0 0;}
.muspart h4{ float:left; width:100%; color: #EB5937; font-size: 17px; font-weight: normal;}
.rediobtnms{ float:left; width:35%; padding:10px 0 5px 0;}
.rediobtnms label{ padding:0 0 0 10px;}

/***************Measure yourself page***************/
.msgtxt{ float:left; width:100%;}
.heightmm{ float:left; width:100%; padding:22px 0 0 0;}
.heightmm h4{ float:left; width:10%; font-size:16px; color: #F93131; font-weight:normal; padding:8px 0 0 0;}
.higbg{ float:left; width:12%;}
.cemcon{ width:12%; float:left; padding:8px 0 0 0;}
.cemcon label{ font-size:17px;}

.mmpmap{ float:left; width:100%; padding: 10px 0 0 0;}
.mmpmap h5{ float:left; width:100%; font-size:16px; color: #F93131; font-weight:normal; padding:8px 0 15px 0;}
.bodybx{ float:left; width:14%; margin:0 2% 0 0;cursor: pointer;}
.bodybx span{ width:100%; text-align:center; float:left;}
.botbtn{ float:left; width:100%; padding:20px 0 10px 0; clear:both;}
a.bkbtn{ background: url("../images/backarrow.jpg") no-repeat -5px 11px #F93131; color:#FFF; padding:10px 12px 10px 30px; float:left;}
a.furtherbtn{ background:#F93131; padding:10px 12px; color:#FFF; float:left; margin-left: 2%; }
.mmpmap1{ float:left; width:50%; padding: 10px 0 0 0;}
.mmpmap1 h5{ float:left; width:100%; font-size:16px; color: #F93131; font-weight:normal; padding:8px 0 10px 0;}
.bodybx1{ float:left; width:30%; margin:0 2% 0 0; height:149px; overflow:hidden;}
.bodybx1 span{ width:100%; text-align:center; float:left;}

/***************Standard Measure page***************/

.mptlp{ float:left; width:100%; padding:0 0 0 0;}
.mptlp input{ width:15px; height:15px; float:left; margin:3px 0 0 0;}
.mptlp label{ float:left; padding:0 5px 0 5px;}
.mptlp h2{ float:left; width:12%; font-weight:normal; font-size:14px; color:#f93131;}
.sizeselt{ float:left; width:100%; padding:10px 0 0 0; height: 50px !important;} 
.sizeselt select{ float:left; width:230px; padding:5px; border:1px solid #dcdcdc; height:35px !important;}
.sizebxo{ float:left; width:100%; padding:15px 0 10px 0;}
.onesize{ float:left; width:30%; padding:0 0 15px 0;}
.onesize h4{ float:left; width:35%; font-weight:normal; font-size:15px; text-align:right; padding:6px 15px 0 0;}
.onesize input{ float:left; width:35%; text-align:center; font-size:14px;}
.plstxt{ float:left; width:95%; padding:0 0 0 4%; background:url(../images/error.png) no-repeat left top;}
.input_hidden {
position: absolute;
left: -9999px;
}

.addressleft{float: left; width: 49%;}
.addressright{float: right;width: 49%;}
/*************Success message***********************/
.rightboxer {
    background: url("../images/right.png") no-repeat scroll 15px 15px #F8F8F8;
    border: 4px solid #DCDCDC;
    color: #479b3a;
    float: left;
    padding: 14px 2% 15px 3.5%;
    width: 94%;
    margin-top:8px;
}
.pagetital{ float:left; width:100%; font-size:14px; font-weight:normal; padding:0 0 2% 0; margin:0;}
.disabled{float:left; background:url(../images/cart-btnarrow.jpg) no-repeat right 12px #F5F3F3; padding:4% 0 0 0; color:#FFF; font-size:14px; margin:0 0 0 16%;}
.disabled a{ color: #BABABA;}

/***************save-design page***************/

.popmain{ float:left; width:580px; background:#f0eeee; border:5px solid #FFF; padding:10px;}
.popleft{ float:left; width:48%;}
h3.pophd{ float:left; width:100%; font-size:17px; color:#eb5937; font-weight:normal; border-bottom:1px solid #e5e5e5; padding:0 0 8px 0;}
p.costext{ float:left; width:100%; font-size:14px; padding:10px 0 0 0; line-height:20px;}
.rgbtnpop{ float:right; width:100%; padding:5px 0 0 0; }
a.popbtn{ float:right; text-decoration:none; padding:10px 15px; background:#F93131; color:#FFF; font-size:15px;}

.popright{ float:right; width:48%;}
.frpopfl{ float:left; width:99%; margin:3% 2% 2% 0;}
.frpopfl label{ float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; font-size:16px; padding:0 0 10px 0; color:#000;}
.frpopfl label span{ color:#f93131;}
.inppoprg{ float:left; width:96%; background:#FFF; border:1px solid #dcdcdc; padding:3% 2%;}
.fpgpps{ float:left; width:100%; padding:5px 0 0 0; text-align:right;}
.fpgpps a{ text-decoration:none; color:#f93131;}
.fpgpps a:hover{ text-decoration:none; color:#000;}

/***************aadtocart popup page***************/

.adcatpop{ float:left; width:380px; background:#f0eeee; border:5px solid #FFF; padding:10px;}
.prodptice{ float:left; width:100%; font-size:16px; padding:8px 0 8px 0; text-align:right;}
.prodptice span{ color:#f93131; }
.methodpay{ float:left; width:48%; padding:10px 0 0 0;}
.paymedt{ float:left; width:100%; margin:10px 0 0 0;}
.paymedt ul{ float:left; width:100%; list-style:none; margin:-3px 0 0 0;}
.paymedt ul li{ float:left; width:100%; font-size:14px; padding:1px 0; }
.paymedt ul li a{ text-decoration:none; color:#595959; background:url(../images/rightnavarrow.png) no-repeat left 5px; padding:0 0 0 5%; width:95%;}
.paymedt ul li a:hover{ text-decoration:none; color:#f93131; background:url(../images/righthover.png) no-repeat left 5px;}
.methodpay1{ float:right; width:48%; padding:10px 0 0 0;}
.methodpay3{ float:right; width:100%; padding:10px 0 0 0;}
.loder{ float:left; width:100%; padding:5px 0; text-align:center;}
.innerordtab{float:left; width:100%; border:0 !important;}

/***************checkout page***************/

.frmchek{ float:left; width:100%; border: 1px solid #DCDCDC;}
.chetab{ float:left; width:100%; padding:0 0 0 0;}
.chetab ul{ float:left; width:100%; list-style:none; background: url("../images/tab-tobtnbg.jpg") repeat-x left top; height: 44px;}
.chetab ul li{float:left; border-right: 2px solid #E5E3E3; height: 44px;   line-height: 41px; padding: 0 21px;  font-size: 1.2em; color:#bdbbbb;}
/*.chetab ul li a{ text-decoration:none; color: #858080; font-size: 1.2em; padding: 0 21px; float:left;}*/
/*.chetab ul li a:hover{ color:#000;}*/
.chetab ul li.checkactive{ border-bottom:1px solid #FFF; height: 43px; color:#000; }
.chetab ul li.checkactiveli{float:left; border-right: 2px solid #E5E3E3; height: 44px;   line-height: 41px; padding: 0 21px; cursor:pointer;}
.prevbtn{ background: url("../images/backarrow.jpg") no-repeat -5px 8px #F93131; color: #FFFFFF; float: left; font-size: 0.938em; padding: 8px 15px 10px 35px; margin:6px 0 0 0;}


.chekincont{ float:left; width:96%; padding:2% 2%;}
p.selrbill{ float:left; width:100%; font-size:15px;}
.dropboxbil{ float:left; width:98%; background:#efefef; border:1px solid #dcdcdc; margin:10px 0 0 0; padding:1%;}
select.seltadd{ float:left; width:100%; border:0; background:#efefef; font-size:13px; color:#767777;}
.rdchek{ float:left; width:100%; padding:5px 0 10px 0;}
a.nxtbtn{ float:right; color:#FFF; padding:8px 35px 10px 15px; background:url(../images/cart-btnarrow.jpg) no-repeat right 11px #f93131;}

.addfrom{ float:left; width:100%; padding:15px 0;}
.addfildch{ float:left; width:100%; margin:0 3% 1.5% 0; position:relative;}
.addfildch label{ float:left; width:99%; font-size:1.000em; color:#000; padding:0 0 1% 0;}
.addfildch label span{ color:#f93131;}
.addfildch input{ float:left; width:88%; background:#efefef; padding:1% 1%; border:1px solid #dcdcdc; margin:0 0 1% 0;}
.saveaddbook{ float:left; width:100%; padding:0 0 0 0;}

.ordrewpart{ float:left; width:100%;}
h4.comntord{ float:left; width:100%; font-weight:normal; font-size:16px; color:#eb5937;}
.txtarord{ float:left; width:100%; margin:10px 0 0 0;}
.cmtnbox{ float:left; width:98%; background:#efefef; border:1px solid #dcdcdc; height:85px; padding:1%;}
a.buybtn{ float:right; color:#FFF; padding:10px 18px 10px 18px; background:#f93131; }
.paymedt a{padding:0 7px 0 0;}


/* For validaion Message */

.validation-advice { background: url('../images/validation_advice_bg.gif') 2px 0 no-repeat; clear: both; color: #eb340a; line-height: 12px; margin: 10px 0 0; min-height: 12px; padding-left: 15px; float:left;}
.borderValidation{border: 1px dashed red !important;}

/* --------------------------*/


/***************save popup page***************/
.successmsg{ float:left; width:200px; padding:0 0 5px 0; margin:0 0 0 16px;}
.successmsg img{ float:left;}
.successmsg span{ padding:0px 0 0 0; float:left; padding:7px 0 0 5px; font-size:16px;}
.savepop{ float:left; width:230px; background:#f0eeee; border:5px solid #FFF; padding:25px 10px;}

a.closebtnpp{ float:left; text-decoration:none; padding:5px 15px; background:#F93131; color:#FFF; font-size:15px; margin:0 0 0 80px;}
.cvvpop{ float:left; width:453px; background:#f0eeee; border:5px solid #FFF; padding:25px 10px;}


/***************summary popup page***************/

.summarypop{ float:left; width:600px; background:#f0eeee; border:5px solid #FFF; padding:10px 10px 20px 10px; }
.tbsumsk{ float:left; width:100%; height:400px; overflow:auto;}
table.sumtab{ margin:10px 0 0 0; float:left; border:2px solid #e5e5e5; background:#FFF;} 
table.sumtab tr td{ padding:5px 0 5px 10px; border-bottom:1px solid #e5e5e5;}
table.sumtab tr td a{ color:#ea5a37;}
table.sumtab tr td a:hover{ color:#ccc6c6;}
table.sumtab tr.tbcolor{ background:#faf7f7;}

.nextdiv{
    float: right;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 24px;
    width: 49%;
   
}

.prevdiv{
    float: left;
    padding-top: 18px;
}
.DivSelectyze {
	position:relative;
	width:253px;
	float:left;
	margin-top:15px;
}

.DivSelectyze .selectyzeValue {
	position:relative;
	z-index:10;
	display:block;
	text-decoration:none;
}

.DivSelectyze ul {list-style:none;}
.DivSelectyze .UlSelectize {
	position:absolute;
	z-index:9999;
	display:none;
}

.DivSelectyze li a {
	display:block;
	text-decoration:none;
}

.optgroupTitle {
	display:block;
}

.grey .selectyzeValue {
		font:13px/35px Arial;
		color:#797979;
		width:267px;
		height:32px;
		background:url(../images/sel-arrow.png) no-repeat right 50% #efefef;
		padding-left:15px; border:1px solid #dcdcdc;
	}

	.grey .UlSelectize {
		top:34px;
		left:0px;
		width:281px;
		border:1px solid #d2d2d2;
		background-color:#fff
	}

	.grey li a {
		height:28px;
		font:13px/30px Arial;
		background-color:transparent;
		color:#797979;
		padding-left:10px;
		border:1px solid #fff
	}

	.grey li a:hover {
		
		background-color:#efefef;/** gradient bgcolors */
		
	}
	
	.grey .optgroupTitle {
		margin-top:15px;
		font-size:20px;
		padding-left:10px;
		background-color:#858585;
		color:#fff;
	}
	



 /***************form checkout***************/

.mainform{ float:left; width:500px; padding:15px 0 0 0;}
.wrapinpfm{ float:left; width:100%; padding:0 0 10px 0;}
.wrapinpfm label{ float:left; width:100%; padding:0 0 10px 0;}
.wrapinpfm label span{ color:red;}
.sedcombo{ float:left; width:150px;}
.ipchk{ background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #DCDCDC;
    color: #BEBDBD;
    float: left;
    font-size: 14px;
    padding: 1%;
    width: 200px;}
.sedcomboleft{ float:left; width:100px; margin:0 15px 0 0;}
.sedcomboright{ float:left; width:50px;}
.ipchknub{ background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #DCDCDC;
    color: #BEBDBD;
    float: left;
    font-size: 14px;
    padding: 1%;
    width: 100px;}
.whasat{ padding:5px 0 0 5px; float:left;}
.whasat a{ text-decoration:none; cursor:help; color:#000;}
.whasat a:hover{ color:#ea5a37;}


/* MENU */

#nav {
 
 float: left;
 margin: 0; padding: 0;
 
 border-bottom: none; height:57px;
}

#nav li a, #nav li {
 float: left; height:50px; font-size:20px;
}

#nav li {
 list-style: none;
 position: relative; border-left:1px solid #e5e5e5;
}

#nav li:last-child{ border-right:1px solid #e5e5e5;}

#nav li a {
 padding: 15px 26px 0 26px;
 text-decoration: none; color:#242424; 
 /*color: white;
 background: #292929;
 background: -moz-linear-gradient(top, black, #3c3c3c 1px, #292929 25px);
 background: -webkit-gradient(linear, left top, left 25, from(black), color-stop(4%, #3c3c3c), to(#292929));
 border-right: 1px solid #3c3c3c;
 border-left: 1px solid #292929;
 border-bottom: 1px solid #232323;
 border-top: 1px solid #545454;*/
}

#nav li a:hover {
 /*background: #2a0d65;
 background: -moz-linear-gradient(top, #11032e, #2a0d65);
 background: -webkit-gradient(linear, left top, left bottom, from(#11032e), to(#2a0d65));*/
 color:#781214; border-top:4px solid #781214; padding: 11px 26px 0 26px;
}


/* Submenu */

.hasChildren {
	position: absolute;
	width: 5px; height: 5px;
	/*background:url(../images/navarrow.png) no-repeat right top;*/
	right : 5px;
	bottom: 5px;
}

#nav li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 58px;
 padding: 0; margin: 0; z-index:99; background:#FFF; border:2px solid #d2cfcf;
}

#nav li:hover > ul {
 display: block;
}

#nav li ul li, #nav li ul li a {
 float: none;
}

#nav li ul li {
 _display: inline; /* for IE6 */ height:25px; padding:8px 0 3px 0; border-bottom:1px dashed #d1caca; font-size:12px !important;
}

#nav li ul li a {
 width: 180px;
 display: block; padding:0 10px; border:0;  font-size:15px;
}
#nav li ul li a:hover{ border:0; padding:0 10px; }

/* SUBSUB Menu */

#nav li ul li ul {
 display: none;
}

#nav li ul li:hover ul {
 left: 100%;
 top: 0;
}
.navactmn{ color: #781214 !important;
  border-top:4px solid #781214; padding:11px 26px 0 26px !important;}
  
.lkinf a.btedt{
float:left; background:#f93131; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px 15px; width: 20px;
margin:0 0 0 0; text-align:center;	
}
.lkinf a.changbtn{
float:left; background:#f93131; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px 15px; width: 117px;
margin:0 0 0 2%; text-align:center;	
}
.lkinf a.managebtn{ float:left; background:#f93131; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px 15px; width: 124px;
margin:0 0 0 0; text-align:center;}

.thnmag{ float:left; width:45%; padding:0 0 0 0; }
.thnnbox{ float:left; width:100%; }
.boxdes{ margin:0 auto; width:55%;  }
.cenbgbx{ float:left; width:100%; background:#ededed; padding:1%; border-radius:5px; padding:20px;}


/***************order checkout***************/

.mainadd{ float:left; width:100%; padding: 0 0 15px 0;}
.boxoneadd{ float:left; width:28%; padding:1%; margin:0 2% 0 0; background:#FFF; border:1px solid #dcdcdc;}
.boxoneadd h3{ float:left; width:100%; font-size:16px; font-weight:normal; color:#f93131; border-bottom:1px dashed #cfcdcd; padding:0 0 7px 0;}
.boxoneadd h3 span{ float:right; color:#000; font-size:15px;}
.boxoneadd h3 span a{ text-decoration:none; color:#000;}
.boxoneadd h3 span a:hover{ text-decoration:none; color:#f93131;}
.boxoneadd p{ float:left; padding:7px 0 0 0; line-height:20px;}
.payinfowp{ float:left; width:100%; padding:7px 0 0 0;}
.payinfowp p{ font-size:14px; color:#eb5937; float:left; width:100%; padding:0; line-height:20px;}
.infdel{ float:left; width:100%;}

.genwrapall{
    float:left; width:90px !important; margin:0 6px 10px 0; height:103px;   
}
.fontwrapdiv{
    float:left; width:90px !important; margin:0 6px 10px 0; height:75px;
}

.collarwrapdiv{
    float:left; width:90px !important; margin:0 6px 10px 0; height:153px;
}

.fitwrapdiv{
    float:left; width:90px !important; margin:0 6px 10px 0; height:155px;
}

.sleevewrapdiv{
    float:left; width:90px !important; margin:0 6px 10px 0; height:164px;
}

.cuffwrapdiv{
    float:left; width:90px !important; margin:0 6px 10px 0; height:117px;
}

.contdivmain{ float:left; width:100%; margin:0 0 2% 0;}
.comboContainer{ float:left; width:100%; border:1px solid #dcdcdc; padding:2% 0 1% 0;}
.div_combobox{ float:left; width:98%; padding:0 1% 2% 1%; }
.icon-div{ float:left; width:10%;}
.icon-div img{ margin:0; padding:5%;}
.combotext{ float:right; width:90%;}


/***************listing page***************/
.listprdbx{ float:left; width:23%; border:1px solid #DCDCDC; height:410px; margin:0 1% 5% 0;}
.listprdbx1{ float:left; width:23%; border:1px solid #DCDCDC; height:410px; margin:0 1% 5% 0;}
.listprdbx:hover{ -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;}
.prdimg{ float:left; width:100%; height:278px; text-align:center; padding:10px 0 0 0;}
.prdimg img{ width:200px; height:300px;}
.prdimg1 img{ width:200px; height:120px;}
.prdlsname{ float:left; width:96%; border-top:0px solid #DCDCDC; padding:0 6%;}
.prdlsnameh3{ float:left; width:100%; text-align:center; text-decoration:none; color:#595959; font-family:'Conv_MyriadPro-Regular'; font-size:1.375em;  font-weight:normal;}
.prdlsnameh3:hover{ color:#F93131;}
.prdlsnameh3{ float:left; width:100%; text-align:center; text-decoration:none; color:#595959; font-family:'Conv_MyriadPro-Regular'; font-size:1.375em;  font-weight:normal; padding: 15% 0 0 0;}
.prdlsnameh3:hover{ color:#F93131;}
.boxsmall{ float:left; width:100%; border:1px solid #DCDCDC;}
.prclf{color: #F93131 !important; font-family:Arial,Helvetica,sans-serif;
    float: left; 
    font-size: 1.25em;
    font-weight: normal;
    margin: 0 0 0 3%;
    text-align: center;
    width: 100%; text-decoration:none;}
.prclf{color: #F93131 !important; font-family:Arial,Helvetica,sans-serif;
    float: left; 
    font-size: 1.25em;
    font-weight: normal;
    margin: 0 0 0 3%;
    text-align: center;
    width: 100%; text-decoration:none;}
.prdlsname h3{ float:left; width:100%; font-weight:normal; font-size:13px; text-align:center; padding:10px 0 0 0;}
.priceby{ float:left; width:100%; padding:10px 0 0 0;}
.pricebydiv{ float:left; width:100%; padding:5px 0 0 0;}
.prclft{ float:left; width:40%; color:#000; font-weight:bold; font-size:16px; margin:2% 0 0 3%; }
.saletx{ float:right; width:54%; text-align:right;}
.saletx a{ color:#FFF !important; font-size:14px;}
.saletx span{ background:#ea5a36; padding:0 5px; color:#FFF;}
.listprdbx a{ color:#000;}
.lastboxlsprd{ margin:0 0 5% 0;}

/*=================businesshemd===================*/
.prodlisting1{ float:left; width:55%; padding:2% 0 0 0;}
.prodlisting_left { float:left; width:95%; margin-top:-2%; border:solid 1px #DCDCDC; margin-bottom:10px; position:relative;}
.mains_box {float:left; width:75px; margin:1% 0 0 1%;}
.mains_box1 {float:left; width:70px; height:75px; border: solid 1px #dddddd; text-align:center; padding-top:3%; margin-bottom:8%;}
.fabric_box {float:left; width:71%; text-align:center;}
.fabric_text {float:right; width:14%; margin-top:5px; }
.fabric_text span { margin:3% 0 0 -3%; position:absolute;}
.fabric_text h1 { padding:0 0 0 3%; margin:0; font-family: 'Conv_MyriadPro-Regular'; font-weight:bold; font-size:15px; color:#000;}
.change_box { float:left; width:95%; border-top: solid 1px #eceef1;}
.change_text { margin:auto; width:30%; font-family: 'Conv_MyriadPro-Regular'; font-weight:bold; font-size:14px; color:#fff; text-transform:uppercase; background:#F93131; text-align:center; padding:10px 0 10px 0; margin-top:5px; margin-bottom:5px;}
.product_text { float:left; width:100%; padding:3% 0 2% 0;}
.product_text h1 { padding:0; margin:0; text-align:left; float:left; font-size:14px; color:#000; font-weight:bold; font-family: 'Conv_MyriadPro-Regular';}
.product_text h2 { padding:0; margin:0 14% 0 0; text-align:center; font-size:14px; color:#000; font-weight:bold; font-family: 'Conv_MyriadPro-Regular';}
.product_text h3 { padding:0; margin:-2% 0 0 0; text-align:right; float:right; font-size:14px; color:#000; font-weight:bold; font-family: 'Conv_MyriadPro-Regular';}

.fit_text { float:left; width:100%; background:#f6d8d1; margin-bottom:1%;}
.fit_text h1 { padding:5px; margin:0; text-align:left; float:left; font-size:13px; color:#000; font-weight:normal; font-family: 'Conv_MyriadPro-Regular';}
.fit_text h2 { padding:5px; margin:0 17% 0 0; text-align:center; font-size:13px; color:#000; font-weight:normal; font-family: 'Conv_MyriadPro-Regular';}
.slim_text h3 { padding:5px; margin:-2% 0 0 0; text-align:right; float:right; font-size:13px; color:#000; font-weight:normal; font-family: 'Conv_MyriadPro-Regular';}
.slim_text { float:right; width:54%; padding:5px; text-align:left;font-size:13px; color:#000; font-weight:normal; font-family: 'Conv_MyriadPro-Regular';}
.slim_text { float:right; width:54%; padding:5px; text-align:left;font-size:13px; color:#000; font-weight:normal; font-family: 'Conv_MyriadPro-Regular';}

.fit_text1 { float:left; width:100%; background:#fff; margin-top:-1%;}
.fit_text1 h1 { padding:5px; margin:0; text-align:left; float:left; font-size:13px; color:#000; font-weight:normal; font-family: 'Conv_MyriadPro-Regular';}
.fit_text1 h2 { padding:5px; margin:0 17% 0 0; text-align:center; font-size:13px; color:#000; font-weight:normal; font-family: 'Conv_MyriadPro-Regular';}
.slim_text h3 { padding:5px; margin:-2% 0 0 0; text-align:right; float:right; font-size:13px; color:#000; font-weight:normal; font-family: 'Conv_MyriadPro-Regular';}

.backvor { float:left; width:80%; margin-top:3%;}
.backvor h1 {padding:0; margin:0; text-align:left; float:left; font-size:13px; color:#000; font-weight:bold; font-family: 'Conv_MyriadPro-Regular';}
.backvor h2 {padding:0; margin:0; text-align:right; font-size:12px; color:#000; font-weight:bold; font-family: 'Conv_MyriadPro-Regular';}
.ourtopseller { float:left; width:100%; border-top:solid 1px #DCDCDC; margin-top:3%;}
.our_text {float:left; width:100%; font-size:18px; font-family: 'Conv_MyriadPro-Regular'; font-weight:normal; padding:10px 0 13px 0; color:#EB5937;}
.our_text strong {font-size:25px;}
.liverpool {float:left; width:101px; margin:1% 0 2% 2%;}
.liverpool2 {float:left; width:101px; margin:1% 0 2% 1%;}
.liverpool_img {text-align:center; padding-top:3%;}
.liverpool_text {text-align:center; font-size:14px; font-weight:normal; color:#46606D;}
.liverpool_text1 {text-align:center; font-size:14px; font-weight:normal; color:#000; padding-bottom:4%;}
.liverpool_text1 strong {color:#EB5937;}
.aeroo_left { float:left; width:10px; padding:6% 0 0 0; margin-right:3%;}
.aeroo_right { float:right; width:10px; padding:6% 3% 0 0;}

.myacn1 {float:right; width:43%;}
.usd_text {float:left; width:100%; font-size:14px; font-weight:normal; color:#000; margin-top: 2%;}
.usd_text strong { font-size:14px;}
.inkl_text {float:left; width:100%; font-size:12px; font-weight:normal; color:#000; padding-top:5px;}
.inkl_text strong { font-size:12px;}
.classic_text {float:left; width:100%; text-transform:uppercase; font-size:16px; font-weight:bold; color:#EB5937; padding-top:14px;}
.roduct_text {float:left; width:100%; font-size:12px; font-weight:normal; color:#000; padding-top:8px;}
.Produk_text { float:left; width:100%;border-top: dashed 1px #DCDCDC; border-bottom: dashed 1px #DCDCDC; margin-top:10px;}
.Produk_text h2 {padding:5px 0 0 0; margin:0; font-size:14px; color:#EB5937;}
.Produk_text p {padding:5px 0 0 0; margin:0; font-size:14px; line-height:16px; font-weight:normal; padding-bottom:8px;}


.bkbtns{float: left; width:100%;}

/***************contact page***************/

.contcomment{ float:left; width:100%; margin:0 3% 0 0;}
.conmagbx{ width:100%;}
.conmagbx {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #DCDCDC;
    float: left;
    padding: 3% 2%;
    width: 96%; margin:0.8% 0 0 0; height:50px;
}
.clscap{ float:right; width:100%; margin:2% 0 1.5% 0; position:relative; }
.lftconpt{ float:left; width:50%; padding:0 0 0 0;}
.rtcontpt{ float:right; width:45%;}
.fldcntpg{ float:left; width:100%; margin:0 0 1.5% 0; position:relative;}
.fldcntpg label{ float:left; width:99%; font-size:1.000em; color:#000; padding:0 0 1% 1%;}
.fldcntpg label span{ color:#f93131;}
.fldcntpg input{ float:left; width:96%; background:#efefef; padding:1.5% 2%; border:1px solid #dcdcdc; }
span.calendor{ position:absolute; top:25px; right:3px;}
.capcode{ float:left; width:30%; background:#efefef; padding:1.5% 2%; border:1px solid #dcdcdc;}
span.cpccad{ float:left; width:20%; background:#efefef; padding:1% 2%; border:1px solid #dcdcdc; margin:0 0 0 2%; text-align:center;}
a.rest{ float:right; background:#f93131; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px 15px; margin:0 2% 0 2%;}

.cnthd{ float:left; width:100%; color: #F93131;  font-family: 'Conv_MyriadPro-Regular'; font-size: 1.125em;}
.conno{ float:left; width:100%; padding:2% 0 0 0; line-height:25px;}
.conno span{ color: #F93131; font-weight:normal;}
.conno a{ text-decoration:underline; color: #000;}
.conno a:hover{ text-decoration:none; color: #F93131;}

.fldcntpg1{ float:left; width:100%; margin:0 0 1.5% 0; position:relative;}
.fldcntpg1 input{background: #F93131; margin:0 0 0 2%; cursor:pointer; border:none;
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 10px 15px; }

.ordtab2 tr {
    background: none repeat scroll 0 0 #F5F3F3;
    border-right: 1px solid #E5E3E3;
    border-top: 1px solid #E5E3E3;
    height: 25px; width:50%;
    text-align: left; padding-left:10px;}
    
.ordtab2 td {
    background: none repeat scroll 0 0 #F5F3F3;
    border-right: 1px solid #E5E3E3;
    border-top: 1px solid #E5E3E3;
    height: 25px; width:51.70%;
    text-align: left; padding-left:10px;}

.ordtab1 tr th {
    background: none repeat scroll 0 0 #EB5937;
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    height: 46px;
}    

.listprdbx1 {
    border: 1px solid #DCDCDC;
    float: left;
    height: 328px;
    margin: 0 2% 5% 0;
    width: 21%;}    

.prdimg1 {
    float: left;
    height: 208px;
    padding: 10px 0 0;
    text-align: center;
    width: 100%;}    

.lastboxlsprd {margin: 0 0 5%;}    
.saletxs {
    float: right;
    text-align: right;
    width: 67%; margin:-14% -2% 0 0;}
.ordtab2 {width:100%; height:265px; border-top: solid 1px #eceef1; border: 1px solid #CCC; }
.saletxsbutton {
    float: left;
    text-align: center;
    width: 72%; margin:1% 0 0 10%;}


/***************add cart part***************/

.itemswrap{ float:left; width:90%; border-bottom:1px dashed #ea5a36; margin:0 0 2% 5%; padding:0 0 8px 0;}
.prditm{ float:left; width:27%; text-align:center; }
.prditm img{ border:1px solid #e5e5e5; padding:3px;}


.itminfo{ float:right; width:70%; text-align:left;}
.itminfo h3{ float:left; width:100%; font-size:14px; color:#f93131; font-weight:normal;}
.itminfo h3 a{ text-decoration:none; color:#f93131;}
.itminfo h3 a:hover{ text-decoration:none; color:#242424;}
.itminfo p{ float:left; width:100%; font-size:13px; color:#000;}
.chnprd{ float:left; width:100%; padding:8px 0 0 0;}
.edprg{ float:left; width:36%;}
.edprg a{ float:left; text-decoration:none; color:#000; font-size:13px;}
.edprg a:hover{ text-decoration:none; color:#f93131;}
.edprg a span{ float:left; padding:2px 3px 0 0;}
.edprg a img{ width:90%;}
.viepr{ float:left; width:49%;}
.viepr a{ float:left; text-decoration:none; color:#000; font-size:13px;}
.viepr a:hover{ text-decoration:none; color:#f93131;}
.viepr a span{ float:left; padding:2px 3px 0 0;}
.viepr a img{  width:90%;}

.totwrap{ float:left; width:90%; margin:3% 0 0 5%;}
.topprice{ float:left; width:100%; text-align:right; padding:5px 0 3px 0;}
.btnchetp{ float:left; width:100%; padding-bottom:15px;}
a.viecat{ float:right; background:#F93131; color:#FFF; padding:8px 10px; margin:0 0 0 2%;}

/* 30th July 13 */

.thaiform_pop{ float:left; background:#f0eeee; border:5px solid #FFF; padding:10px 10px 20px 10px; width:1150px; }
.thai_tbsumsk{ float:left; width:100%; height:450px; overflow:auto;}


/***************feedback part***************/
.feedbackmain{ float:left; width:98%; padding:0 0 0 0;}
.feedbackfildwrap{ float:left;  margin:0 5% 1.5% 0; position:relative;}
.feedbackfildwrap label{ float:left; width:99%; font-size:1.000em; color:#000; padding:0 0 1% 1%;}
.feedbackfildwrap label span{ color:#f93131;}
.feedbackfildwrap input{ float:left; width:96%; background:#efefef; padding:5% 2%; border:1px solid #dcdcdc; }
.feedbackfildmain{ float:left; width:19%; margin:0 5% 1.5% 0; position:relative;}
.feedbackfildmain label{ float:left; width:99%; font-size:1.000em; color:#000; padding:0 0 2% 1%;}
.feedbackfildmain label span{ color:#f93131;}
.feedbackfildmain input{ float:left; width:96%; background:#efefef; padding:4.5% 2%; border:1px solid #dcdcdc; }
.fabselectfeedback{ float:left; width:100%; background:#efefef; padding:4.5% 2%; border:1px solid #dcdcdc; }
a.feedbackbtn{ float:right; background:#f93131; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px 15px;}
.feedbackmain h4{ float:left; width:100%; font-size:15px; margin:1% 0 1% 0;}
.measuremainraw1{ float:left; width:100%;}
#layercontainer img
{
    top: -280px !important;
}

#jacketlayerid img
{
    top: 0px !important;
}

#jacketlayerid
{
    margin-left:20px;
}

.pant_desigimg{
 float:left; width:48%; border:1px solid #dcdcdc; border-radius:5px; padding:1.3%; position:relative; min-height: 623px;   
}

.vest_desigimg{
    float:left; width:48%; border:1px solid #dcdcdc; border-radius:5px; padding:25.3% 0 0 0; position:relative; min-height: 222px;
}

.desig_shirt_img{ 
    float:left; width:48%; border:1px solid #dcdcdc; border-radius:5px; padding:25.3% 0 0 0; position:relative; min-height: 362px;
}

.inpset_coat{float:left; width:100%; padding:10px 0 0 0; font-size:13px;}

.desigimg_overcoat{ float:left; width:48%; border:1px solid #dcdcdc; border-radius:5px; padding:3.3% 1.3% 0 1.3%; position:relative; min-height: 515px;}


.layercontainertux{
    
}

#layercontainertux .t_model{
    max-height: 710px;
    position: absolute;
    right: 97px;
}

.desigimgtux{ float:left; width:48%; border:1px solid #dcdcdc; border-radius:5px; padding:1.3%; position:relative; min-height: 682px;}